.context {
    padding-top: 44px;
    width: 95%;
    margin: auto;
}

.context-d {
    width: 100%;
    margin: 1rem auto;
    font-size: .8rem;
    color: black;
}

.context-d > h4 {
    text-align: center;
}

.context-d > p {
    text-indent: 1.5rem;
}

.context-d-p {
    margin: 1rem 0;
    font-size: 0;
    overflow: auto;
}

.context-d-p > span {
    display: inline-block;
    width: 25%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: .6rem;
    color: #777;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.context-d-p > span:first-of-type {
    width: 50%;
    padding-right: 1em;
}
.context-d-p > span.show {
    width: auto;
}

.context img {
    width: 100%;
}
